Universal Point Set
   HOME

TheInfoList



OR:

In
graph drawing Graph drawing is an area of mathematics and computer science combining methods from geometric graph theory and information visualization to derive two-dimensional depictions of graphs arising from applications such as social network analysis, car ...
, a universal point set of order ''n'' is a set ''S'' of points in the Euclidean plane with the property that every ''n''-vertex planar graph has a straight-line drawing in which the vertices are all placed at points of ''S''.


Bounds on the size of universal point sets

When ''n'' is ten or less, there exist universal point sets with exactly ''n'' points, but for all ''n'' ≥ 15 additional points are required. Several authors have shown that subsets of the
integer lattice In mathematics, the -dimensional integer lattice (or cubic lattice), denoted , is the lattice in the Euclidean space whose lattice points are -tuples of integers. The two-dimensional integer lattice is also called the square lattice, or grid ...
of size ''O''(''n'') × ''O''(''n'') are universal. In particular, showed that a grid of (2''n'' − 3) × (''n'' − 1) points is universal, and reduced this to a triangular subset of an (''n'' − 1) × (''n'' − 1) grid, with ''n''2/2 − ''O''(''n'') points. By modifying the method of de Fraysseix et al., found an embedding of any planar graph into a triangular subset of the grid consisting of 4''n''2/9 points. A universal point set in the form of a rectangular grid must have size at least ''n''/3 × ''n''/3 but this does not rule out the possibility of smaller universal point sets of other types. The smallest known universal point sets are not based on grids, but are instead constructed from
superpattern In the mathematical study of permutations and permutation patterns, a superpattern or universal permutation is a permutation that contains all of the patterns of a given length. More specifically, a ''k''-superpattern contains all possible patterns ...
s ( permutations that contain all
permutation pattern In combinatorial mathematics and theoretical computer science, a permutation pattern is a sub-permutation of a longer permutation. Any permutation may be written in one-line notation as a sequence of digits representing the result of applying the p ...
s of a given size); the universal point sets constructed in this way have size ''n''2/4 − ''Θ''(''n''). proved the first nontrivial lower bound on the size of a universal point set, with a bound of the form ''n'' + Ω(√''n''), and showed that universal point sets must contain at least 1.098''n'' − ''o''(''n'') points. stated an even stronger bound of 1.235''n'' − ''o''(''n''), which was further improved by to 1.293''n'' − ''o''(''n''). Closing the gap between the known linear lower bounds and quadratic upper bounds remains an open problem.


Special classes of graphs

Subclasses of the planar graphs may, in general, have smaller universal sets (sets of points that allow straight-line drawings of all ''n''-vertex graphs in the subclass) than the full class of planar graphs, and in many cases universal point sets of exactly ''n'' points are possible. For instance, it is not hard to see that every set of ''n'' points in
convex position In discrete and computational geometry, a set of points in the Euclidean plane or a higher-dimensional Euclidean space is said to be in convex position or convex independent if none of the points can be represented as a convex combination of the ot ...
(forming the vertices of a convex polygon) is universal for the ''n''-vertex
outerplanar graph In graph theory, an outerplanar graph is a graph that has a planar drawing for which all vertices belong to the outer face of the drawing. Outerplanar graphs may be characterized (analogously to Wagner's theorem for planar graphs) by the two fo ...
s, and in particular for
trees In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, including only woody plants with secondary growth, plants that are u ...
. Less obviously, every set of ''n'' points in
general position In algebraic geometry and computational geometry, general position is a notion of genericity for a set of points, or other geometric objects. It means the ''general case'' situation, as opposed to some more special or coincidental cases that are ...
(no three collinear) remains universal for outerplanar graphs. Planar graphs that can be partitioned into nested cycles, 2-outerplanar graphs and planar graphs of bounded
pathwidth In graph theory, a path decomposition of a graph is, informally, a representation of as a "thickened" path graph, and the pathwidth of is a number that measures how much the path was thickened to form . More formally, a path-decomposition ...
, have universal point sets of nearly-linear size. Planar 3-trees have universal point sets of size ''O''(''n''3/2 log ''n''); the same bound also applies to
series–parallel graph In graph theory, series–parallel graphs are graphs with two distinguished vertices called ''terminals'', formed recursively by two simple composition operations. They can be used to model series and parallel electric circuits. Definition and t ...
s.


Other drawing styles

As well as for straight-line graph drawing, universal point sets have been studied for other drawing styles; in many of these cases, universal point sets with exactly ''n'' points exist, based on a topological
book embedding In graph theory, a book embedding is a generalization of planar embedding of a graph to embeddings into a ''book'', a collection of half-planes all having the same line as their boundary. Usually, the vertices of the graph are required to lie ...
in which the vertices are placed along a line in the plane and the edges are drawn as curves that cross this line at most once. For instance, every set of ''n'' collinear points is universal for an arc diagram in which each edge is represented as either a single
semicircle In mathematics (and more specifically geometry), a semicircle is a one-dimensional locus of points that forms half of a circle. The full arc of a semicircle always measures 180° (equivalently, radians, or a half-turn). It has only one line o ...
or a smooth curve formed from two semicircles. By using a similar layout, every strictly convex curve in the plane can be shown to contain an ''n''-point subset that is universal for
polyline In geometry, a polygonal chain is a connected series of line segments. More formally, a polygonal chain is a curve specified by a sequence of points (A_1, A_2, \dots, A_n) called its vertices. The curve itself consists of the line segments co ...
drawing with at most one bend per edge. This set contains only the vertices of the drawing, not the bends; larger sets are known that can be used for polyline drawing with all vertices and all bends placed within the set..


Notes


References

*. *. *. *. See in particular problem 11 on p. 520. * *. *. *. *. *. *. * *. *. *. *. *. *. *. * {{refend Planar graphs